$(function() {  
    FastClick.attach(document.body);  
});
$('.fImg').click(function() {
	for(var i = 0; i < $('.fImg').length; i++) {
		index = $('.fImg').index(this);
	}
	$('.jsb p').eq(index).css({
		display: 'block'
	});
	$('.fImg').eq(index).css({
		display: 'none'
	});
	$('.sdWordC img').eq(index).css({
		display: 'block'
	});
	$('.sdWordC ').eq(index).css({
		background: 'rgb(238,238,238)'
	});
	$('.jsb p a:nth-child(2)').click(function() {
		$('.jsb p').eq(index).css({
			display: 'none'
		});
		$('.fImg').eq(index).css({
			display: 'block'
		});
		$('.sdWordC img').eq(index).css({
			display: 'none'
		});
		$('.sdWordC ').eq(index).css({
			background: 'rgb(255,255,255)'
		});
	
	});
	

});
$('.jsb p a:nth-child(1)').click(function() {
		for (var i=0;i<$('.jsb p a:nth-child(1)').length;i++) {
			index = $('.jsb p a:nth-child(1)').index(this);
		}
		if(($('.shoppingcartDetail').eq(index).siblings().length == 1)) {
			$('.shoppingcart_goods').eq(index).remove();
		} else {
			$('.shoppingcartDetail').eq(index).remove();
		}

    });

//点击上方编辑
var textC ='';
$('.jilu').click(function() {
	 textC= $(this).text();
	if(textC == '编辑') {
		$(this).text('完成');
		$('.fImg').css({
			display: 'none'
		});
		$('.sdWordC img').css({
			display: 'block'
		});
		$('.jsb p').css({
			display: 'none'
		});
		$('.sdWordC').css({
			background: 'rgb(238,238,238)'
		});
		$('.jie').css({
			display: 'none'
		});
		$('.editor').css({
			display: 'block'
		});
	} else {
		$(this).text('编辑');
		$('.fImg').css({
			display: 'block'
		});
		$('.sdWordC img').css({
			display: 'none'
		});
		$('.sdWordC').css({
			background: 'rgb(255,255,255)'
		});
		$('.jsb p').css({
			display: 'none'
		});
	
		$('.jie').css({
			display: 'block'
		});
		$('.editor').css({
			display: 'none'
		});
	}

});

//购物车
TotalNumber();
//数量减
   $(".scnImg").click(function() {
    var t = $(this).parent().find('.shu');
    t.val(parseInt(t.val()) - 1);
    if (t.val() <= 1) {
      t.val(1);
    }
    TotalPrice();
    TotalNumber();
});
  // 数量加
$(".jia").click(function() {
    var t = $(this).parent().find('.shu');
    t.val(parseInt(t.val()) + 1);
    if (t.val() <= 1) {
      t.val(1);
    }
    TotalPrice();
    TotalNumber();
});
  // 点击商品按钮
$(".shoppingcartDetail .check").click(function() {
	for (var i=0;i<$(".check").length;i++) {
		index=$(".check").index(this);
	}
	if($(this).prop('checked')==true){
		$(this).parent().find('.image').attr('src',rootPath+'/image/yuan2.png');
		$('.editor a').click(function(){
			$('.shoppingcartDetail').eq(index).css({display:'none'});
		});
		
	}else{
		$('.editor a').click(function(){
			$('.shoppingcartDetail').eq(index).css({display:'block'});
//			
		});
		$(this).parent().find('.image').attr('src',rootPath+'/image/yuan1.png')
	}
    var goods = $(this).closest(".shoppingcart_goods").find(".check"); //获取本店铺的所有商品
    var goodsC = $(this).closest(".shoppingcart_goods").find(".check:checked"); //获取本店铺所有被选中的商品
    var Shops = $(this).closest(".shoppingcart_goods").find(".checkBox"); //获取本店铺的全选按钮
    var Imgs = $(this).closest(".shoppingcart_goods").find(".images"); 
    var shopping =$(this).closest(".shoppingcart_goods");
    if (goods.length == goodsC.length) { //如果选中的商品等于所有商品
      Shops.prop('checked', true); //店铺全选按钮被选中
      Imgs.attr('src',rootPath+'/image/yuan2.png');
      $('.editor a').click(function(){
			shopping.css({display:'none'});
		});
      
      if ($(".checkBox").length == $(".checkBox:checked").length) { //如果店铺被选中的数量等于所有店铺的数量
        $(".check_all").prop('checked', true);//全选按钮被选中
         $(".check_all").parent().find('.image').attr('src',rootPath+'/image/yuan2.png');
        TotalPrice();
        $('.editor a').click(function(){
			$('.shoppingcart').css({display:'none'});
			$('.editor').css({display:'none'});
			$('.jiesuan').css({display:'none'});
		});
      } else {
      	$(".check_all").parent().find('.image').attr('src',rootPath+'/image/yuan1.png');
        $(".check_all").prop('checked', false); //else全选按钮不被选中 
        TotalPrice();
        $('.editor a').click(function(){
			$('.shoppingcart').css({display:'block'});
			$('.editor').css({display:'block'});
			$('.jiesuan').css({display:'block'});
		});
      }
    } else { //如果选中的商品不等于所有商品
      Shops.prop('checked', false); //店铺全选按钮不被选中
       $('.editor a').click(function(){
			shopping.css({display:'block'});
			$('.shoppingcart').css({display:'block'});
			$('.editor').css({display:'block'});	
		});
      Imgs.attr('src',rootPath+'/image/yuan1.png');
      $(".check_all").parent().find('.image').attr('src',rootPath+'/image/yuan1.png');
      $(".check_all").prop('checked', false); //全选按钮也不被选中
      // 计算
      TotalPrice();
      
    }
  
});
 

  // 点击店铺按钮
$(".checkBox").change(function() {
	for (var j=0;j<$(".checkBox").length;j++) {
		index=$(".checkBox").index(this);
	}
    if ($(this).prop("checked") == true) { //如果店铺按钮被选中
    	$(this).parent().find('.images').attr('src',rootPath+'/image/yuan2.png')
    	$(this).parents(".shoppingcart_goods").find(".image").attr('src',rootPath+'/image/yuan2.png');
      $(this).parents(".shoppingcart_goods").find(".check").prop('checked', true); //店铺内的所有商品按钮也被选中
      $('.editor a').click(function(){
			$('.shoppingcart_goods').eq(index).css({display:'none'});
			
		});
      if ($(".checkBox").length == $(".checkBox:checked").length) { //如果店铺被选中的数量等于所有店铺的数量
        $(".check_all").prop('checked', true); //全选按钮被选中
        $('.jiesuan .image').attr('src',rootPath+'/image/yuan2.png');
        TotalPrice();
         $('.editor a').click(function(){
			$('.shoppingcart').css({display:'none'});
			$('.editor').css({display:'none'});
			$('.jiesuan').css({display:'none'});
		});
      } else {
      	 $('.editor a').click(function(){
			shopping.css({display:'block'});
			$('.shoppingcart').css({display:'block'});
			$('.editor').css({display:'block'});	
		});
        $(".check_all").prop('checked', false); //else全选按钮不被选中
         $('.jiesuan .image').attr('src',rootPath+'/image/yuan1.png');
        TotalPrice();
      }
    } else { //如果店铺按钮不被选中
    	$(this).parent().find('.images').attr('src',rootPath+'/image/yuan1.png')
    $(this).parents(".shoppingcart_goods").find(".image").attr('src',rootPath+'/image/yuan1.png')
      $(this).parents(".shoppingcart_goods").find(".check").prop('checked', false); //店铺内的所有商品也不被全选
      $(".check_all").prop('checked', false); //全选按钮也不被选中
      TotalPrice();
        $('.editor a').click(function(){
			$('.shoppingcart_goods').eq(index).css({display:'block'});
			$('.shoppingcart').css({display:'block'});
			$('.editor').css({display:'block'});	
		});
    }
});
//// 点击全选按钮
$('.check_all').click(function(){
	if($(this).prop('checked')==true){
		$('.check').prop('checked',true);
		$('.checkBox').prop('checked',true);
		$('.image').attr('src',rootPath+'/image/yuan2.png');
		$('.images').attr('src',rootPath+'/image/yuan2.png');
		TotalPrice();
		$('.editor a').click(function(){
			$('.shoppingcart').css({display:'none'});
			$('.editor').css({display:'none'});
			$('.jiesuan').css({display:'none'});
		});
	}else{
		$('.check').prop('checked',false);
		$('.checkBox').prop('checked',false);
		$('.image').attr('src',rootPath+'/image/yuan1.png');
		$('.images').attr('src',rootPath+'/image/yuan1.png');
		TotalPrice();
		$('.editor a').click(function(){
			$('.shoppingcart').css({display:'block'});
			$('.editor').css({display:'block'});
		});
	}
	$(".checkBox").change(); //执行店铺全选的操作
});

//计算总价
function TotalPrice() {
    var allprice = 0; //总价
    $(".shoppingcart_goods").each(function() { //循环每个店铺
      var oprice = 0; //店铺总价
     
      $(this).find(".check").each(function() { //循环店铺里面的商品
        if ($(this).is(":checked")) { //如果该商品被选中
          var num = parseInt($(this).parents(".shoppingcartDetail").find(".shu").val()); //得到商品的数量
          var price = parseFloat($(this).parents(".shoppingcartDetail").find(".sdWordP i").text()); //得到商品的单价
          var total = price * num; //计算单个商品的总价
          oprice += total; //计算该店铺的总价
          
        }
        $(this).closest(".shoppingcart_goods").find(".ShopTotal").text(oprice.toFixed(2)); //显示被选中商品的店铺总价
      });
      var oneprice = parseFloat($(this).find(".ShopTotal").text()); //得到每个店铺的总价
      allprice += oneprice; //计算所有店铺的总价
    });
    $(".jiage").text(allprice.toFixed(2)); //输出全部总价
}
//计算总价
function TotalNumber() {
    var allnum=0;//总的个数
    $(".shoppingcart_goods").each(function() { //循环每个店铺
      var onum = 0; //店铺个数
      $(this).find(".check").each(function() { //循环店铺里面的商品    
          var num = parseInt($(this).parents(".shoppingcartDetail").find(".shu").val()); //得到商品的数量
          onum +=num;
      });
      allnum+=onum;//计算所有店铺的总个数
    });
   // $(".headerTwo i").text(parseInt(allnum)); //输出全部个数
}
var colorO = '';
var chicun = '';
var val3 =0;
var val2 = 0;
var ind = 0;
$('.sdWordC').click(function(){
	for (var i=0;i<$('.sdWordC').length;i++) {
		ind=$('.sdWordC').index(this);
	}
	if($(this).find('img').css('display')=='block'){
	/*	$('.mengban').css({display:'block'})
		$('.attribute').css({display:'block'});*/
		$(this).parent().parent().find('.attribute').css({display:'block'});
		$(this).parent().parent().find('.mengban').css({display:'block'});
		$('body').css({overflow:'hidden'});
	    $('html').css({overflow:'hidden'});
	    $('.editor').css({display:'block'});
	    $('.addAs').click(function(){	
	    if($('.goodesF a i').text()=='已选中'&&$('.goodesT a i').text()=='已选中'){
			//$('.attribute').css({display:'none'});
			//$('.mengban').css({display:'none'});
			$(this).parent().parent().find('.attribute').css({display:'none'});
			$(this).parent().parent().find('.mengban').css({display:'none'});
			$('body').css({overflow:'visible'});
	        $('html').css({overflow:'visible'});
	        $('.sdWordC span i').eq(ind).text(colorO);
	         $('.sdWordC span b').eq(ind).text(chicun);
			
	      }else{
			//$('.attribute').css({display:'block'});
			//$('.mengban').css({display:'block'});
			$(this).parent().parent().find('.attribute').css({display:'block'});
			$(this).parent().parent().find('.mengban').css({display:'block'});
			$('body').css({overflow:'hidden'});
			$('html').css({overflow:'hidden'});
	}
		
	})
	    
	}else{
		$('.attribute').css({display:'none'});
		$('.mengban').css({display:'none'});
	    $('.editor').css({display:'none'});
	   
	}
	
});

$('.attributes img').click(function(){
	$('.attribute').css({display:'none'});
	$('.mengban').css({display:'none'});
	$('body').css({overflow:'visible'});
	$('html').css({overflow:'visible'});
});

//商品规格选择
$('.goodesT a').click(function(){
	for (var i = 0; i<$('.goodesT a').length;i++) {
		index = $('.goodesT a').index(this);
	}
	colorO = $(this).text();
	$('.goodesT a i').text('')
	$('.goodesT a').css({border:'1px solid rgb(102,102,102)',color:'rgb(51,51,51)'})
	$(this).css({border:'1px solid rgb(202,14,84)',color:'rgb(202,14,84)'})
		$('.goodesT a i').eq(index).text('已选中');
		$('.goodesT a i').eq(index).css({fontSize:'0.0000001rem',opacity:'0',position:'absolute',left:'0'});
});
$('.goodesF a').click(function(){
	chicun = $(this).text();
	$('.goodesF a i').text('')
	for (var i = 0; i<$('.goodesF a').length;i++) {
		index = $('.goodesF a').index(this);
	}
	$('.goodesF a').css({border:'1px solid rgb(102,102,102)',color:'rgb(51,51,51)'})
	$(this).css({border:'1px solid rgb(202,14,84)',color:'rgb(202,14,84)'});
	$('.goodesF a i').eq(index).text('已选中');
	$('.goodesF a i').eq(index).css({fontSize:'0.0000001rem',opacity:'0',position:'absolute',left:'0'});
});


//  点击数量加减输入框
$('.shu').focus(function(){
	$('footer').css({display:'none'});
	$('.jiesuan').css({display:'none'});
});
$('.shu').blur(function(){
	$('footer').css({display:'block'});
	if($('.jilu').text()=='编辑'){
		$('.jie').css({display:'block'});
	}else{
		$('.editor').css({display:'block'});
	}
	
});


